package com.secsbrain.cmdb.biz.impl;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.secsbrain.cmdb.biz.IAppTypeService;
import com.secsbrain.cmdb.dal.mapper.AppTypeMapper;
import com.secsbrain.cmdb.dal.model.AppType;
import org.springframework.stereotype.Service;

import com.baomidou.framework.service.impl.SuperServiceImpl;

/**
 *
 * AppType 表数据服务层接口实现类
 *
 */
@Service
public class AppTypeServiceImpl extends SuperServiceImpl<AppTypeMapper, AppType> implements IAppTypeService {

	/* (non-Javadoc)
	 * @see IAppTypeService#getAllAppType()
	 */
	@Override
	public Map<Long, AppType> getAllAppType() {
		Map<Long, AppType> map=new HashMap<Long, AppType>();
		
		List<AppType> list=this.selectList(new AppType());
    	for(AppType appType:list){
    		appType.setName(appType.getDepartment()+"-"+appType.getName());
    		map.put(appType.getId(), appType);
    	}
		return map;
	}

}